<?php
class SRM_Gielda_Form_NowyProjekt extends sfForm{

    public function informacja($tresc){
        return "<font color='red'>".$tresc."</font>";
    }
    public function configure(){
        $this->setWidgets(array(
            'id' => new sfWidgetFormInputHidden(),
            'nazwa'=>new sfWidgetFormInput(),
            'opis'=>new sfWidgetFormInput(),
            'burzet'=>new sfWidgetFormInput(),
            'waluta'=>new sfWidgetFormInput(),
            'rozszerzony'=>new sfWidgetFormTextarea()
            ));
         $this->widgetSchema->setLabels(array(
             'burzet'      => 'Budżet :',
             'waluta'      => 'Waluta :',
             'nazwa'       => 'Nazwa projektu :',
             'opis'        => 'Skrócony opis projektu :',
             'rozszerzony' => 'Poszerzony opis projektu :'
              ));

        $this->setValidators(
                array(
                    'id'=>new sfValidatorInteger(array('required' => false)),
                    'nazwa'=>new sfValidatorString(
                        array('required'=>true),array('required' => $this->informacja("Nie wprowadzono nazwy."))),
                    'burzet'=>new sfValidatorString(
                        array('required'=>true),array('required' => $this->informacja("Nie wprowadzono nazwy."))),
                    'waluta'=>new sfValidatorString(
                        array('required'=>true),array('required' => $this->informacja("Nie wprowadzono nazwy."))),
                    'opis'=>new sfValidatorString(
                        array('required'=> true),array('required' => $this->informacja("Nie wprowadzono opisu."))),
                    'rozszerzony'=>new sfValidatorString(array('required' => true),
                    array("required"=> $this->informacja("Nie wprowadzono opisu rozszerzonego."))),
                    ));
    }
}

?>

